Augmenting Web Services Composition with Transactional Requirements
ثبت نشده
چکیده
Current Web services composition approaches do not take into account transactional requirements defined by designers. The transactional challenges raised by the composition of Web services are twofold: relaxed atomicity and dynamicity. In this paper, we propose a new process to automate the design of transactional composite Web services. Our solution enables the composition of Web services not only according to functional requirements but also to transactional ones defined using the Acceptable Termination States model. The resulting composite Web service is compliant with the consistency requirements expressed by designers and its execution can easily be coordinated using the coordination rules provided as an outcome of our approach.
منابع مشابه
Automating the Composition of Transactional Web Services
Composite applications leveraging the functionalities offered by Web services today are the underpinnings of enterprise computing. However, current Web services composition systems make only use of functional requirements in the selection process of component Web services while transactional consistency is a crucial parameter of most business applications. The transactional challenges raised by...
متن کاملReliable Execution Based on CPN and Skyline Optimization for Web Service Composition
With development of SOA, the complex problem can be solved by combining available individual services and ordering them to best suit user's requirements. Web services composition is widely used in business environment. With the features of inherent autonomy and heterogeneity for component web services, it is difficult to predict the behavior of the overall composite service. Therefore, transact...
متن کاملQoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملSpecification of Transactional Requirements for Web Services using Recoverability
In Service-Oriented Computing (SOC), a business transaction comprises of several web services provided by multiple enterprises. The transactional behaviour of individual web services must be considered for service selection so that the composition of web services results in a reliable execution. It is difficult for a business analyst to envisage the desired business policies of a process in ter...
متن کاملTransactional Attitudes: Reliable Composition of Autonomous We
The Web services platform offers a distributed computing environment where autonomous applications interact using standard Internet technology. In this environment, diverse applications and systems become the components of intraand inter-enterprise integration. Yet, transactional reliability, an often critical requirement on such integration, is presently missing from the Web services platform....
متن کامل